3
20
7
2
6
4
8
17
10
25
12
24
29
40
36
30
53
38
23
31
278
32
47
223
72
61
35
50
77
62
68
70
42
48
44
123
95
43
101
144
34
37
63
28
49
22